// function getAge(){
//     let y=new Date().getFullYear()
//     return y - this.birthday
// }

// var user={
//     name:'帅哥',
//     birthday:2002,
//     age:getAge
        
// }

// getAge(); //这里的this指向的是未定义 因为this是一个特殊变量，它始终指向当前对象 getAge()内并没有birthday这个属性

// console.log(user.age());




// var user={
//     name:'帅哥',
//     birthday:2002,
//     age:function (){
//         let y=new Date().getFullYear()
//         return y-this.birthday
//     }
        
// }



var count=0;

var oldParseInt=parseInt;

window.parseInt=function(){
    count=count+1;
    return oldParseInt.apply(null,arguments)
}

parseInt(10*10)

parseInt(10*'10')

console.log(parseInt(10*'10'));


console.log(Math.max.apply(null,[1,2,3,4,5,6]));
